一 . 概述

支持向量机是一种分类算法,它可以找到潜在的最佳分割线。

二 . 所属分类

支持向量机属于 监督学习。

三 . Kernels

1 . polynomial

2 . rbf

四 . sklearn 支持向量机示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from sklearn.svm import SVC
from sklearn.metrics import accuracy_score
import pandas as pd
import numpy as np

data = np.asarray(pd.read_csv('data.csv', header=None))

X = data[:,0:2]
y = data[:,2]

model = SVC(kernel='rbf', gamma=27)

model.fit(X,y)

y_pred = model.predict(X)

acc = accuracy_score(y, y_pred)